#ifndef ICANVAS_H
#define ICANVAS_H
#include "shapes.h"

class ICanvas {
public:
	virtual ~ICanvas() { }
	virtual void init(double h, double w) = 0;
	virtual void drawDot(Point* p, int style) = 0;
	virtual void drawLine(Line* l, int style) = 0;
	virtual void drawRectangle(Point*, Point*, int) = 0;
};
#endif
